c# – Calculadora Simples – Stack Overflow em Português

Olá, estou tentando fazer uma calculadora simples pra voltar a pratica um pouco de lógica, mas não me lembro muito bem como usar return, nesse código eu não consigo pegar o valor da operação, achei que precisasse usar um return result, mas não funcionou.

static void Main(string() args)
    {
        //variables
        int num1;
        int num2;
        int operation;
        int result;

        //conversation
        Console.Write("Input a number: ");
        num1 = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("");

        Console.Write("Input a second number: ");
        num2 = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("");

        Console.WriteLine("Input the number for the operation you wanna do:n 1- Addn2- Subtractn3- Multiplyn 4- Divide");
        Console.WriteLine("");
        operation = Convert.ToInt32(Console.ReadLine());

        //operations
        if(operation == 1)
        {
            result = num1 + num2;
        }
        else if(operation == 2)
        {
            result = num1 - num2;
        }
        else if(operation == 3)
        {
            result = num1 * num2;
        }
        else if(operation == 4)
        {
            result = num1 / num2;
        }

        //result
        Console.WriteLine("The result of your operation is: " + result);

        Console.ReadKey();
    }