I've followed your post but the same error remains.
Sorry for the repetitive posts but i should have presented this work yesterday.
This is the menu.java:
import consola.*;
class menu {
char eleccionMenu;
public static void main(String args[]) {
char eleccionMenu;
do {
System.out.println("Elija una opción:\n"

;
System.out.println("1. Sumar dos complejos"

;
System.out.println("2. Restar dos complejos"

;
System.out.println("3. Opuesto de un complejo:"

;
System.out.println("4. Conjugar"

;
System.out.println("5. Multiplicar dos complejos"

;
System.out.println("6. Dividir dos complejos"

;
System.out.println("7. Invertir"

;
System.out.println("8. Potencia"

;
System.out.println("9. Raíces"

;
eleccion = consola.leerchar();
} while( eleccionMenu < '1' || eleccionMenu > '9');
System.out.println("\n"

;
switch (eleccionMenu) {
case '1':
c1=lectura();
c2=lectura();
c3 = c1.sumar(c2);
break;
case '2':
c1=lectura();
c2=lectura();
c3 = c1.restar(c2);
break;
case '3':
c1=lectura();
c2 = c1.opuesto();
break;
case '4':
c1=lectura();
c2 = c1.conjugar();
break;
case '5':
c1=lectura();
c2=lectura();
c3 = c1.multiplicar(c2);
break;
case '6':
c1=lectura();
c2=lectura();
c3 = c1.dividir(c2);
break;
case '7':
c1=lectura();
c2 = c1.invertir();
break;
case '8':
c1=lectura();
c2 = c1.potencia

;
break;
case '9':
c1=lectura();
c2 = c1.raíces

;
break;
}
public Complejo lectura() {
char eleccionRead;
double a;
double b;
Complejo c;
do {
System.out.println("1. Módulo_Argumento"

;
System.out.println("2. Parte real_Parte imaginaria"

;
eleccionRead = consola.leerchar();
} while( eleccionRead < '1' || eleccionRead > '2');
a = consola.leerdouble();
b = consola.leerdouble();
if((eleccionMenu < 5) && (eleccionRead == 1)) {
a = getParteReal();
b = getParteImaginaria();
}
if((eleccionMenu > 4) && (eleccionRead == 2)) {
a = getMódulo();
b = getArgumento();
}
c = new Complejo(a,b);
return c;
}
}