Hay varias opciones... un pequeño ejemplo:
Código C++:
Ver originalint Suma(int a, int b)
{ return a + b; }
int Resta(int a, int b)
{ return a - b; }
int main()
{
int num1, num2, opcion;
int opcion;
std::cout << "Introduce dos números: ";
std::cin >> num1 >> num2;
std::cout << "Introduce una opción:\n"
" 1. Suma\n"
" 2. Resta" << std::endl;
std::cin >> opcion;
int resultado = 0;
switch( opcion )
{
case 1: resultado = Suma(num1,num2); break;
case 2: resultado = Resta(num1,num2); break;
}
std::cout << "El resultado es " << resultado << std::endl;
}