public static class ColoredConsole { public static void WriteLine(string text, ConsoleColor color) { ConsoleColor previousColor = Console.ForegroundColor; Console.ForegroundColor = color; Console.WriteLine(text); Console.ForegroundColor = previousColor; } public static void Write(string text, ConsoleColor color) { ConsoleColor previousColor = Console.ForegroundColor; Console.ForegroundColor = color; Console.Write(text); Console.ForegroundColor = previousColor; } public static string Prompt(string text) { try { ConsoleColor previousColor = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Green; Console.Write($"{text}: "); Console.ForegroundColor = ConsoleColor.Cyan; string input = Console.ReadLine() ?? ""; Console.ForegroundColor = previousColor; return input; } catch (FormatException) { throw; } } }