static void Main(string[] args) { Budget incomes = new Budget("Incomes"); Budget expenses = new Budget("Expenses"); while (true) { decimal balance = Balance(incomes, expenses); consolePrinter.Menu(); var option = Console.ReadKey().Key; Console.Clear(); switch (option) { case ConsoleKey.D1: SubmenuBudget(incomes); break; case ConsoleKey.D2: SubmenuBudget(expenses); break; case ConsoleKey.D3: consolePrinter.WholeBudget(incomes, expenses, balance); break; case ConsoleKey.D4: AddTemplate(incomes, expenses); break; case ConsoleKey.D5: filePrinter.WholeBudget(incomes, expenses, balance); break; case ConsoleKey.D6: return; } } }