#include #include #include #include "menu.h" using std::list; using std::cin; stack< list > Command::commandStack; int main() { list my_list; Menu menu; const Command * EXIT = menu.get_command("exit"); cout << '\t' << "Brian Malloy's Number Manager" << endl; cout << '\t' << "Type help for a list of commands" << endl; cout << endl; string user_data; cout << "Type command: "; getline(cin, user_data); Command * command = menu.get_command(user_data); while (command != EXIT) { if (command->getName() == "help") menu.print(); else { command->execute(my_list); } cout << "Type command: "; getline(cin, user_data); command = menu.get_command(user_data); } }