public void CalcGo() { var IManage = new IManager(); bool toContinue = true; while (toContinue) { IManage.WriteLnGreen("\t\t\t\tLet's start working"); IManage.PrintLn("\n1.Numerical Calculator \t2.BMI Calculator \t3.Matrix Calculator \t4.exit "); IManage.PrintChoose(); try { int command = Convert.ToInt32(Console.ReadLine()); switch (command) { case 1: var CalcNum = new CalculatorNumerical(); CalcNum.BeginCalc(); break; case 2: var CalcBMI = new BMICalc(); CalcBMI.BMIGO(); break; case 3: var CalcMatrix = new MatrixCalc(); CalcMatrix.MatrixGO(); break; case 4: toContinue = false; continue; } } catch (Exception ex) { IManage.PrintLn("\n"); IManage.PrintLn(ex.Message); } } }