public static void MathMachine(string operation) //contains the main math for the MathMachine -- receives the operation as a result of user query { if (string.Equals(operation, "add", StringComparison.InvariantCultureIgnoreCase)) //if user query results in "Add" or "add" { AdditionDoer.Do(); } else if (string.Equals(operation, "subtract", StringComparison.InvariantCultureIgnoreCase)) //if user query results in "Subtract" or "subtract" { SubtractionDoer.Do(); } else if (string.Equals(operation, "multiply", StringComparison.InvariantCultureIgnoreCase)) //if user query results in "Multiply" or "multiply" { MultiplicationDoer.Do(); } else if (string.Equals(operation, "divide")) //if user query results in "Divide" or "divide" { DivisionDoer.Do(); } if (!string.Equals(operation, "exit", StringComparison.InvariantCultureIgnoreCase)) { UserOptions.NewQuery(); //call NewQuery method in UserOptions class } }
static void Main(string[] args) { UserOptions.Intro(); //call Intro method from UserOptions class }