sto seguendo la guida di questo sito, e sto creando una semplice applicazione da console ceh dati due numeri dall'utente, e fatta una scelta dall'utente, esegue una delle 4 operazioni scelta dall'utente. di sueguito il link per il download del progetto (sviluppato sotto Code::Blocks)
applicazione per moltiplicazioni

e qui i codici
file classe_oper.h
codice:
#ifndef CLASSE_OPER_H_INCLUDED
#define CLASSE_OPER_H_INCLUDED

int somma(int x, int y)
{
int ris;
ris = x + y;
// Valore restituito dalla funzione
return ris;
}

int differenza(int x, int y)
{
int ris;
ris = x - y;
// Valore restituito dalla funzione
return ris;
}

int prodotto(int x, int y)
{
int ris;
ris = x * y;
// Valore restituito dalla funzione
return ris;
}

int quoto(int x, int y)
{
int ris;
ris = x / y;
// Valore restituito dalla funzione
return ris;
}

#endif // CLASSE_OPER_H_INCLUDED

file main.cpp
codice:
#include <iostream>
#include<stdio.h>
#include"classe_oper.h"
using namespace std;

int main()
{
    int a;
    int b;
    int scelta;
    int risultato;
    cout<<"inserisci il primo numero con cui vuoi fare una delle quattro operazioni\n";
    cin>>a;
    cout<<"inserisci il secondo numero con cui vuoi fare una delle quattro operazioni\n";
    cin>>b;
    cout<<"Scegli che operazione vuoi fare :\n";
    cout<<"1 addizione\n";
    cout<<"2 sottrazione\n";
    cout<<"3 moltiplicazione\n";
    cout<<"4 divisione\n";
    cin>>scelta;

    switch(scelta)
{
case (1):
somma(a,b);
cin>>risultato;
break;
case (2):
differenza(a,b);
cin>>risultato;
break;
case (3):
prodotto(a,b);
cin>>risultato;
break;
case (4):
quoto(a,b);
cin>>risultato;
default:
cout<<"NON HAI SCELTO NIENTE!!!\n";
}
cout<<risultato;
}
il problema e che durante l'esecuzione, io metto 1 OK
1 OK e scelgo addizione, dovrebbe stampare 2, ma sta un sacco di tempo a calcolare e poi si blocca