primero que todo el codigo quoteado esta mal.
segundo las operaciones no son un buen candidato a convertirse en clases en todo caso lo que se tendrtian que convertir en clases son los numeros y tiene poco sentido ya que es bastante simple hace 2-3, en vez de Entero numero( 2 ); numero.restar( 3 ); pero si eso es lo que queres me parece que lo tenes que encarar por ese lado..
algo asi como una clase numero que te permita tomar el numero mostrarlo y hacer operaciones con el (esto con metodos o sobrecargando los operadores), podrias usar templates o hacerlo con herencia, es tu decision.
esto que estas haciendo es para ejercitar un poco?
el mejor ejemplo para practicar OO es con las clases Figura (Circulo, cuadrado triangulo etc.)
consulta si no entendiste algo (o todo
)