#include void menu_item_0(void) { std::cout << "You chose menu item 0." << std::endl; std::cout << "If this menu actually worked, something would be done here." << std::endl; } void menu_item_1(void) { std::cout << "You chose menu item 1." << std::endl; std::cout << "If this menu actually worked, something would be done here." << std::endl; } void menu_item_2(void) { std::cout << "You chose menu item 2." << std::endl; std::cout << "If this menu actually worked, something would be done here." << std::endl; } void menu_item_3(void) { std::cout << "You chose menu item 3." << std::endl; std::cout << "If this menu actually worked, something would be done here." << std::endl; } void menu_item_4(void) { std::cout << "You chose menu item 4." << std::endl; std::cout << "If this menu actually worked, something would be done here." << std::endl; } void menu_item_5(void) { std::cout << "You chose menu item 5." << std::endl; std::cout << "If this menu actually worked, something would be done here." << std::endl; } void show_menu(void) { std::cout << std::endl; std::cout << "SIMPLE MENU" << std::endl; std::cout << "-----------" << std::endl; std::cout << std::endl; std::cout << "0. Menu item 0" << std::endl; std::cout << "1. Menu item 1" << std::endl; std::cout << "2. Menu item 2" << std::endl; std::cout << "3. Menu item 3" << std::endl; std::cout << "4. Menu item 4" << std::endl; std::cout << "5. Menu item 5" << std::endl; std::cout << std::endl; std::cout << "Enter your selection (ctrl-d to quit): " << std::flush; } int main() { int choice; show_menu(); while (std::cin >> choice) { switch(choice) { case 0: menu_item_0(); break; case 1: menu_item_1(); break; case 2: menu_item_2(); break; case 3: menu_item_3(); break; case 4: menu_item_4(); break; case 5: menu_item_5(); break; default: std::cout << "Invalid input, enter a number between 0 and 5" << std::endl; break; } show_menu(); } std::cout << std::endl; }