The program uses Console.ReadLine() to read user inputs and int.Parse or double.Parse to convert them to appropriate numeric types.