public static ConsoleKeyInfo ReadKey(ColoredText question)
 {
     question.Write();
     return(Console.ReadKey());
 }
 public static double ReadDouble(ColoredText question)
 {
     question.Write();
     return(ReadDouble());
 }
 public static DateTime ReadDate(ColoredText question)
 {
     question.Write();
     return(ReadDate());
 }
 public static float ReadFloat(ColoredText question)
 {
     question.Write();
     return(ReadFloat());
 }
 public static int ReadIntCancel(ColoredText question)
 {
     question.Write();
     return(ReadIntCancel());
 }
 public static string ReadCheckCancel(Func <string, bool> check, ColoredText question)
 {
     question.Write();
     return(ReadCheckCancel(check));
 }
 public static string ReadCancel(ColoredText question)
 {
     question.Write();
     return(ReadCancel());
 }
 public static string Read(ColoredText question)
 {
     question.Write();
     return(Console.ReadLine());
 }