VC++まったくの初心者で、次のようなプログラムを作ろうとしてます。

●エディットボックス2つ
問題入力部と解表示部
●ボタン4つ、
button1: 入力した問題を解き始める、ひとつ求まったら表示して止まる
button2: 一つの解が求まったとき次の解を求める
button3: 次の解を求めるのを止めて最初に戻る
button4: 終了

わからないのは一つの解を表示して止まり、button2、button3、button4 の
いずれかが押されるのを待って次に進めるところです。

よろしくお願いします。