public override void ExecuteConsole(Invoker command, ICalculatorComponent calculator, ILogger <CalculatorManager> logger) { bool check = UserChoiceCheck(command); while (check) { Prompts.Square(); double a; double result; Prompts.Number(); a = Convert.ToDouble(Console.ReadLine()); calculator.Operations["square"].CreateCalculation(calculator, a); result = calculator.Operations["square"].GetResult(calculator); Prompts.Result(result); calculator.UserOperations.Add("SQUARE OF"); calculator.CalculatorState.Add(new Context(new Unmodified())); check = false; } }