private static void Options() { System.Console.Clear(); if (_client.IsConnected()) { WriteLine("Choose what type of message you want to send."); WriteLine(" - Message (M)"); WriteLine(" - Custom (C)"); WriteLine(" - File (F)"); WriteLine(" - Directory (D)"); WriteLine(" - Contract (B)"); WriteLine(" - Object (O)"); Write("Enter your chosen type: "); var option = System.Console.ReadLine(); if (option != null) { switch (option.ToUpper()) { case "M": SendMessage(); break; case "C": SendCustom(); break; case "F": SendFile(); break; case "D": SendFolder(); break; case "B": SendMessageContract(); break; case "O": SendObject(); break; default: Options(); break; } } else { Options(); } } }