Present the following menu to your user and ask them what ki
Solution
// C++ code
#include <iostream>
 #include <stdlib.h>
 using namespace std;
 int menu()
 {
    int choice;
    cout << \"\ Math Tutr Menu\ 1. Addition Problem\ 2. Subtraction Problem\ \";
    cout << \"3. Multiplication Problem\ 4. Random problem\ 5. Quit\ \";
    cout << \"Enter your choice: \";
    cin >> choice;
   return choice;
 }
void add()
 {
    int number1, number2;
    number1 = rand()%100;
    number2 = rand()%100;
    int sum = number1 + number2;
    int userInput;
   cout << number1 << \"+\" << number2 << \" = \";
    cin >> userInput;
   if(userInput == sum)
    {
        cout << \"Correct answer\ \ \";
    }
    else
    {
        cout << \"Incorrect answer\ \";
        cout << \"Correct answer: \" << sum << endl;
    }
 }
void subtract()
 {
    int number1, number2;
    number1 = rand()%100;
    number2 = rand()%100;
    int difference = number1 - number2;
    int userInput;
   cout << number1 << \"-\" << number2 << \" = \";
    cin >> userInput;
   if(userInput == difference)
    {
        cout << \"Correct answer\ \ \";
    }
    else
    {
        cout << \"Incorrect answer\ \";
        cout << \"Correct answer: \" << difference << endl;
    }
 }
void multiply()
 {
    int number1, number2;
    number1 = rand()%100;
    number2 = rand()%100;
    int product = number1 * number1;
    int userInput;
   cout << number1 << \"*\" << number2 << \" = \";
    cin >> userInput;
   if(userInput == product)
    {
        cout << \"Correct answer\ \ \";
    }
    else
    {
        cout << \"Incorrect answer\ \";
        cout << \"Correct answer: \" << product << endl;
    }
 }
int main()
 {
    int choice;
    time_t t;
    srand((unsigned) time(&t));
   while(true)
    {
        choice = menu();
       if(choice == 1)
        {
            add();
        }
        else if(choice == 2)
        {
            subtract();
        }
        else if(choice == 3)
        {
            multiply();
        }
        else if(choice == 4)
        {
            int r = rand()%3+1;
            if(r == 1)
                add();
            else if(r == 2)
                subtract();
            else if(r == 3)
                multiply();
        }
        else
            break;
    }
 }
/*
 output:
Math Tutr Menu
 1. Addition Problem
 2. Subtraction Problem
 3. Multiplication Problem
 4. Random problem
 5. Quit
 Enter your choice: 1
 56+89 = 113
 Incorrect answer
 Correct answer: 145
 Math Tutr Menu
 1. Addition Problem
 2. Subtraction Problem
 3. Multiplication Problem
 4. Random problem
 5. Quit
 Enter your choice: 2   
 1-32 = -31
 Correct answer
 Math Tutr Menu
 1. Addition Problem
 2. Subtraction Problem
 3. Multiplication Problem
 4. Random problem
 5. Quit
 Enter your choice: 3
 41*38 = 4564
 Incorrect answer
 Correct answer: 1681
Math Tutr Menu
 1. Addition Problem
 2. Subtraction Problem
 3. Multiplication Problem
 4. Random problem
 5. Quit
 Enter your choice: 4
 70+89 = 159
 Correct answer
 Math Tutr Menu
 1. Addition Problem
 2. Subtraction Problem
 3. Multiplication Problem
 4. Random problem
 5. Quit
 Enter your choice: 4
 74*73 = 4945
 Incorrect answer
 Correct answer: 5476
Math Tutr Menu
 1. Addition Problem
 2. Subtraction Problem
 3. Multiplication Problem
 4. Random problem
 5. Quit
 Enter your choice: 4
 26+24 = 52
 Incorrect answer
 Correct answer: 50
Math Tutr Menu
 1. Addition Problem
 2. Subtraction Problem
 3. Multiplication Problem
 4. Random problem
 5. Quit
 Enter your choice: 5
 */




