public static void Main()
Console.WriteLine("1. Consultar saldo");
Console.WriteLine("2. Realizar depósito");
Console.WriteLine("3. Realizar retiro");
Console.WriteLine("4. Pago de servicios");
Console.WriteLine("5. Salir");
Console.Write("Ingrese la opción: ");
int opcion = int.Parse(Console.ReadLine());
Console.WriteLine("Saldo actual: " + saldo.ToString("C"));
Console.Write("Ingrese la cantidad a depositar: ");
decimal deposito = decimal.Parse(Console.ReadLine());
Console.WriteLine("Depósito exitoso. Saldo actual: " + saldo.ToString("C"));
Console.Write("Ingrese la cantidad a retirar: ");
decimal retiro = decimal.Parse(Console.ReadLine());
Console.WriteLine("Fondos insuficientes.");
Console.WriteLine("Retiro exitoso. Saldo actual: " + saldo.ToString("C"));
RealizarPagoDeServicios(ref saldo);
Console.WriteLine("¡Hasta luego!");
Console.WriteLine("Opción no válida. Por favor, ingrese una opción válida.");
private static void RealizarPagoDeServicios(ref decimal saldo)
Console.WriteLine("Seleccione el tipo de servicio:");
Console.WriteLine("1. Internet");
Console.WriteLine("2. Agua");
Console.WriteLine("3. Luz");
Console.WriteLine("4. Teléfono");
Console.WriteLine("Ingrese la opción: ");
int opcionServicio = int.Parse(Console.ReadLine());
Console.WriteLine("El total a pagar es 450");
decimal montoPago = decimal.Parse(Console.ReadLine());
Console.WriteLine("Fondos insuficientes para realizar el pago.");
Console.WriteLine("Pago exitoso. Saldo actual: " + saldo.ToString("C"));
Console.WriteLine("Opción de servicio no válida.");