Można to zrobić na mnóstwo sposobów:
1. Napisać funkcję inicjuj( int a, int b ) w klasie Kalkulator, która ustawi swoje prywatne pola argument1 i argument2 na a i b i przekazać im wartości z linii polecen zamienione na int'y jakąś funkcją ( np. atoi z cstdlib ) i który będzie używany zamiast podaj_argument, gdy będą argumenty z linii poleceń
2. Zamiast funkcji inicjuj napisać konstruktor ( tez z takimi samymi argumentami i dzialaniem ), taki konstruktor używający listy inicializacyjnej wyglądał by tak:
Kalkulator ( int a, int b ) : argument1( a ), argument2( b ) {}
3. Napisać dwa konstruktory ( domyślny i taki jak w 2 ), gdzie domyślny użyje metod podaj_argument() i będzie wywoływany, gdy nie będzie argumentów z linii poleceń
Jeśli nie znasz konstruktorów i nie są Ci potrzebne to to olej, napisz zamiast nich zwykłe funkcje składowe klasy ( metody ),
napisalem się o tych konstruktorach, bo skróciły by kod i zrobiły go elegantszym, ale naprawdę nie potrzeba tu żadnych konstruktorów i opcja 1 jest bardzo spoko