No he leído el código, pero así de primeras
Cita: public void potencia(){
int number =1;
}
Da la impresión de que con esto pretendías hacer un constructor, y está mal. Los constructores no se declaran así, y la variable number que has creado es de ámbito local y solo existe dentro de ese método.
Además solo puedes utilizar un método main por proyecto. Repasa algún tutorial básico para ver cómo se hacen los constructores y el ámbito de las variables, si no lees un poco vas a perder mucho tiempo.