Калькулятор на С++ или как решить проблему с действиями?
У Вас всегда идет складывание, независимо от выбора пользователя.
Измените блок с if на этот:
if (choise == 1) {
  res = Function1(a, b);
}
else if (choise == 2) {
  res = Function2(a, b);
}
else if (choise == 3) {
  res = Function3(a, b);
}
else if (choise == 4) {
  res = Function4(a, b);
}
Также советую дать имена функциям более осмысленные ( add ,subtract, mul ,div)
#include 
using namespace std;

void title() {
    cout << "КАЛЬКУЛЯТОР\tby Chorrny Edition" << endl;
}

int Function1(int a, int b) {
    return a + b;
}
int Function2(int a, int b) {
    return a - b;
}
int Function3(int a, int b) {
    return a * b;
}
int Function4(int a, int b) {
    return a / b;
}
int main()
{
    setlocale(LC_ALL, "");

    int res, a, b;
    int choise = 0;
    title();
    cout << "Выберите действие:\n\t 1 - добавления:\n\t 2 - вычитание:\n\t 3 - умножение:\n\t 4 - Деление:" << endl;
    cin >> choise;

    cout << "Первая цифра -->";
     cin >> a;
    cout << "Вторая цифра -->";
    cin >> b;

    if (choise == 1)
        {
        res = Function1(a, b);
    }
    else if (choise == 2)
    {
        res = Function2(a, b);
    }
    else if (choise == 3) {
        res = Function3(a, b);
    }
    else if (choise == 4) {
        res = Function4(a, b);
    }

    cout << "Результат: "<< res <
    system("pause");
    return 0;
}