public static void Main()
string assignment = "Assignment#3B-Math Operations Modified";
MathOperationUI myNumber = new MathOperationUI();
myNumber.MathMainModule();
public class MathOperations
theAddition = (firstOperand + secondOperand);
theSubtraction = (firstOperand - secondOperand);
double theMultiplication;
theMultiplication = (firstOperand * secondOperand);
return theMultiplication;
theDivision = (float)firstOperand / (float)secondOperand;
public class MathOperationUI
MathOperations usersMathOperations;
usersMathOperations = new MathOperations();
public void MathMainModule()
usersMathOperations.FirstOperand = PromptForInterger("first");
usersMathOperations.SecondOperand = PromptForInterger("second");
Console.WriteLine("\n\nEnter your coice");
ProcessMenu(int.Parse(Console.ReadLine()));
public void DisplayMenu()
Console.WriteLine("\n\tMenu");
Console.WriteLine("****************************");
Console.WriteLine("1: Addition Operation");
Console.WriteLine("2: Subtraction Operation");
Console.WriteLine("3: Multiplication Operation");
Console.WriteLine("4: Division Operation");
Console.WriteLine("5: Exit");
Console.WriteLine("****************************");
public void ProcessMenu(int choice)
Console.WriteLine("\nWhen adding the number {0} and {1}, the answer is {2}", usersMathOperations.FirstOperand, usersMathOperations.SecondOperand, usersMathOperations.Add());
Console.WriteLine("\nWhen subtracting the number {0} and {1}, the answer is {2}", usersMathOperations.FirstOperand, usersMathOperations.SecondOperand, usersMathOperations.Subtract());
Console.WriteLine("\nWhen multipling the number {0} and {1}, the answer is {2}", usersMathOperations.FirstOperand, usersMathOperations.SecondOperand, usersMathOperations.Multiply());
Console.WriteLine("\nWhen dividing the number {0} and {1}, the answer is {2:F2}", usersMathOperations.FirstOperand, usersMathOperations.SecondOperand, usersMathOperations.Divide());
Console.WriteLine("Bye Bye");
Console.WriteLine("Wrong Input");
static int PromptForInterger(string position)
Console.WriteLine("\n\nEnter the {0} number:\t", position);
return (int.Parse(Console.ReadLine()));