Viejo, lo que sigo viendo es que tu error no es de programacion, es de logica. Pura y llana logica.
No te voy a resolver la tarea, solo te voy a describir secuencialmente lo que hace tu programa.
Para comenzar, primero pedis que operacion queres, luego entras al switch de la operacion, imprimis los 4 resultados (a partir de que numeros?) luego digitas los numeros, luego realizas las operaciones pero ya no tomando en cuenta que operacion elegiste sino que las hace una tras otra (desperdicio de recurso), a este punto ya debes saber porque te imprime las 4 operaciones no?
Por si te abruma la logica, te recomiendo algo: plantea tu problema en papel y basate en lo que ya esta, no te adelantes a programar algo que no sabras como darle forma. Pensa como trabaja una calculadora, hace tu flujo de datos en el papel y en base a eso programá.
Te pongo un ejemplo, como podrias hacer para una calculadora que solo tenga 2 numeros y haga una operacion:
1- introducir ambos numeros, introducir operacion, calcular, mostrar dato
2- introducir primer numero, introducir operacion, introducir segundo numero, calcular, mostrar dato
3- introducir operacion, introducir numeros, calcular, mostrar dato
de alli ya podes jugar, ok despues de calcular, preguntar si quiere terminar o realizar otra operacion nueva u otra operacion con el resultado anterior (ya seria tu primer numero) y asi te vas......
pero lo que haces es:
introducir operacion, calcular? ? ?, introducir numeros, calcular todas las operaciones, mostrar dato
lo bonito de la programacion es que puedes hacerlo como tu querras, por eso no te recomiendo copiar tareas de amigos y solo cambiarle nombre a las variables y funciones, poco a poco te vas dando cuenta que cada uno va adquiriendo su estilo de programacion, y eso va desde la forma de nombrar las variables, constantes, funciones, clases; la logica de procesar los datos que si usa muchas clases, que si le gusta la recursividad que si usa el go to jejejejejeje y hasta en la forma de tabular el codigo se ve eso.
SI decis que llevas tecnico, desconozco en que nivel del tecnico vas, pero tenes que meterle coco, ya que solo son 2 años para desarrollar la logica, cuando tengas la logica, te podes aventurar en cualquier lenguaje de programacion, conociendo su semantica y otras vainas......
Quiero ver cuando les dejen una calculadora con notacion polaca inversa jejejejejeje