static void Main(string[] args)
int firstNumber = ReadInteger("Enter your first number: ");
string operation = ReadString("Enter the operation (+, -, *, /): ");
int secondNumber = ReadInteger("Enter your second number: ");
if (operation == "+") PrintAnswer(Add(firstNumber, secondNumber));
else if (operation == "-") PrintAnswer(Subtract(firstNumber, secondNumber));
else if (operation == "*") PrintAnswer(Multiply(firstNumber, secondNumber));
else if (operation == "/") PrintAnswer(Divide(firstNumber, secondNumber));
else Console.WriteLine("Invalid input.");
static int ReadInteger(string prompt)
Console.WriteLine(prompt);
string numberStr = Console.ReadLine();
int number = int.Parse(numberStr);
static string ReadString(string prompt)
Console.WriteLine(prompt);
string input = Console.ReadLine();
static int Add(int a, int b)
static int Subtract(int a, int b)
static int Multiply(int a, int b)
static int Divide(int a, int b)
static void PrintAnswer(int answer)
Console.WriteLine($"Your answer is {answer}.");
Console.Write("Press enter to continue: ");