pero como la quieres con graficos o sin graficos?
si no lo quieres grafico creo que no hay mucha ciencia, pero bueno y si gustas hacerlo grafico cheka esto:
francho.org/2009/04/13/java-calculadora-sencilla-en-modo-grafico/
pero la mejor forma es que lo desarrolles tu mismo.