Du solltest eine Zahl überhaupt nicht als String speichern sondern als Zahl....
Einen String in eine Zahl umwandeln kannst du mit Integer.parseInt(string) bzw. Double.parseDouble(string)
Andersrum Zahl zu String geht mit Integer.toString(int) und bei Double auch entsprechend.
Oder willst du wissen wie man auf Tastendrücke reagiert?
Hier im Forum gabs auch schon diverse Beiträge zum Thema Taschenrechner. Kannst ja sonst nochmal die Suche verwenden.