public static void menuAbrirCuentaBancaria() throws IOException {
        InputStreamReader leerCadena = new InputStreamReader(System.in);
        BufferedReader buffer = new BufferedReader(leerCadena);
        String cedula, opcionTCuenta, numeroCuenta;
        long saldo;
        int bol = 0;
        opcionTCuenta = "0";

        System.out.println("----------- Abrir Cuenta Bancaria -------------------");
        do {
            System.out.print("Ingrese la cedula del Cliente: ");
            cedula = buffer.readLine();

            System.out.println("Tipo de Cuenta:");
            if (listaTipoCuentas.size() > 0) {
                for (Iterator it = listaTipoCuentas.iterator(); it.hasNext();) { //Seleccionar Tipo de Cuenta
                    TipoCuenta c = (TipoCuenta) it.next();
                    c.imprimirDatoCuenta();
                }
                System.out.print("Seleccione una opcion: ");
                opcionTCuenta = buffer.readLine();
                bol = 2;
            } else {
                System.out.println("No existe Tipo de Cuenta en el sistema.");
                bol = 1;
            }

            if (bol == 2) {
                System.out.println("");
                System.out.print("Ingrese el numero de Cuenta: ");
                numeroCuenta = buffer.readLine();
                System.out.println("");
                System.out.print("Ingrese monto de apertura: ");
                saldo = Long.parseLong(buffer.readLine());
                if (guardarNuevaCuentaBancaria(cedula, numeroCuenta, Integer.parseInt(opcionTCuenta), saldo)) {
                    System.out.println("Se Almaceno exitosamente la Cuenta Bancaria");
                } else {
                    System.out.println("Error con los Datos ingresado");
                }
            }
        } while (bol == 0);

    }