private static void agregarCuenta() {
        do{
            try{
                System.out.println("Tipo de Cuenta? A (ahorro) o C (Cheque): ");
                char tipo = lea.next().charAt(0);

                System.out.println("Codigo: ");
                int n = lea.nextInt();
                System.out.println("Nombre: ");
                String no = lea.next();
                
                switch( tipo ){
                    case 'A':
                    case 'a':
                        cuentas.add(new CuentaAhorro(n,no));
                        break;
                    case 'C':
                    case 'c':
                        cuentas.add(new CuentaCheques(n,no));
                        break;
                    default:
                        throw new CuentaTipoInvalidaException(tipo);
                }
                break;
            }
            catch(CuentaTipoInvalidaException e){
                System.out.println("ERROR: " + e.getMessage());
            }
        }while(true);
    }