Create an application to help a student revise basic Math skills. Your application should give a menu with the options shown here. For each option it should give the user a set of 10 sums and keep track of his marks. Finally the application should give the user feedback about his performance.

Rules
- The Guess the Number game should ask the user to guess a number between 1 and 10.
- It should have an ‘Easy’ Level (where the user keeps guessing until he gets the answer right) and ‘Hard’ Level (Where the user has 5 guessed to get the correct answer) Option.
- ‘Simple Addition’ should ask the user to add single digits.
- ‘Advanced Addition’ should ask the user to add double digits.
- ‘Find a Factor’ should ask the user for factors of numbers between 1 and 100.
- ‘Find a Multiple’ should ask the user for multiples of numbers between 1 and 10
- The app should give the user different sums every time he retries a test and apart for the Guess the Number option it should give 10 questions on each..
- The ‘Quit’ option should output the total marks obtained and then exit.
Go Further
Now that we have the basic features working, we can see how we can work on making our app more user-friendly!
THINK! Where can the user cause the program to crash? What can you do about it?
THINK! What further feedback can you give your user on his performance?
THINK! Will you let the user exit before he takes all the tests? Will you remind him to take all the tests before exitting if he hasn’t done so?
THINK! Could your game guide users to different challenges depending on their age?
Get Further Help?
If you would like further help go here. Ask your teacher for the password.