Ладно,
@grigorkh, ты меня рассмешил.
Сначала нужно научиться писать хоть что-то работающее. Вот
так вы можете создать свою первую программу.
Далее возьмите книжку по C++,
Эккель подойдет. Читайте, напишите хотя бы 5-10 упражнений на строки, ввод-вывод, циклы, if.
Теперь вы готовы приступить к выполнению вашего задания.
В цикле (а этому моменту вы уже знаете что это такое) вы считываете команды по одной до тех пор пока не введена команда exit.
Пусть каждая команда это строка, первое слово в которой - имя действия, остальные - аргументы. Научитесь разбивать строчку на слова. Дальше разбираете какая команда введена и формируете требуемый ответ. В итоге получится что-то такое:
#include <iostream>
#include <string>
main ()
{
while (true)
{
std::string command;
std::getline (std::cin, command);
if (command = "exit")
break;
std::vector<std::string> words = разбить_на_слова(command)
if (words[0] == "help")
{
std::cout << "plus arg1 arg2\nminus arg1 arg2"
}
if (words[0] == "plus")
{
std::cout << строка_в_число(words[1]) + строка_в_число(words[2]);
}
// дальше аналогично(или не очень) разобрать остальные команды
}
return 0;
}
У такого кода будет много недостатков, например новые команды не очень удобно добавлять. Да и 2 + 2 * 2 ему не понять. Но до этого еще очень далеко.
И научитесь пользоваться гуглом. Там есть ответы на 99.99% вопросов которые у вас возникнут в ближайшее несколько месяцев изучения программирования.