diff options
Diffstat (limited to 'CST 126/Homework 1/menu.hpp')
| -rw-r--r-- | CST 126/Homework 1/menu.hpp | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/CST 126/Homework 1/menu.hpp b/CST 126/Homework 1/menu.hpp new file mode 100644 index 0000000..31c9777 --- /dev/null +++ b/CST 126/Homework 1/menu.hpp @@ -0,0 +1,55 @@ +#ifndef MENU_H +#define MENU_H + +#include <iostream> +#include "GuessingGame.hpp" + +using std::cout; +using std::cin; +using std::endl; + +inline void DisplayMenu(const int& value) { + + cout << "***************************************************************" << endl; + cout << "Welcome to the menu!\n"; + cout << "1. Currency Converter\n"; + cout << "2. Guessing Game\n"; + cout << "3. Temperature Logger\n"; + cout << "5. Exit\n"; + cout << endl; + cout << "Please pick a number for your choice: "; +} + +inline void Worker() { + + int input = 0; + + DisplayMenu(input); + + cout << input; + + cin >> input; + + while (input != 5) + { + switch (input) { + case 1: + //Call Currency Function + break; + case 2: + //Call Guessing Game Function + OutputRandomNumber(); + break; + case 3: + //Call Temperature Logger + break; + default: + cout << "\nInvalid option, please pick again..\n"; + } + + DisplayMenu(input); + + cin >> input; + } +} +#endif
\ No newline at end of file |