static void Main(string[] args) { int menuOption; int windowSize = GetNumber("How big do you want your window? ", 30); CommandPrompt monitor = new CommandPrompt(windowSize, 80); do { monitor.Display(); menuOption = GetNumber("\t0 - Power\n" + "\t1 - Background Color\t2 - Foreground Color\n" + "\t3 - Screen Text \t4 - Clear Screen\n" + "\t5 - Save Screen \t6 - Reload Screen\n" + "\t7 - Display\n" + "Menu Option: ", 8); switch (menuOption) { case 1: monitor.SetBackgroundColor(GetInput("Color? ")); break; case 2: monitor.SetForegroundColor(GetInput("Color? ")); break; case 3: int lineNum = GetNumber("Enter Line Number ", windowSize - 1); string text = GetInput("? "); monitor.SetScreenText(lineNum, text); break; case 4: monitor.ClearScreen(); break; case 5: monitor.SaveScreen(GetInput("File: ")); break; case 6: monitor.ReloadScreen(GetInput("File: ")); break; case 7: monitor.Display(); break; default: // monitor.ClearScreen(); break; } } while (menuOption != 0); }