public static void Menu() { Console.Clear(); WriteConsole.AsciiText("ProxyStar", true, true, ConsoleColor.Cyan); WriteConsole.ColorText($"Welcome to ProxyStar V1.0.0!\n\nRead {ProxyQueue.Count.ToString()} Proxies from proxies.txt\n", ConsoleColor.Cyan); WriteConsole.ColorText("Menu:\n\n1) Check HTTP(s) proxies\n2) Check SOCKS4 proxies\n3) Check SOCKS5 proxies\n\nInput: ", ConsoleColor.Cyan); var UserInput = Console.ReadKey(); if (UserInput.Key == ConsoleKey.D1) { type = ProxyTypes.Http; } else if (UserInput.Key == ConsoleKey.D2) { type = ProxyTypes.Socks4; } else if (UserInput.Key == ConsoleKey.D3) { type = ProxyTypes.Socks5; } else { Menu(); } Console.Clear(); WriteConsole.ColorText($"Loaded: {ProxyQueue.Count.ToString()} Proxies from proxies.txt\n", ConsoleColor.Cyan); Console.WriteLine("Threads: "); threads = Convert.ToInt32(Console.ReadLine()); CheckProxy(); }