>>182

・>179の補足。
戻り値なし(void)の関数から値を戻しては(値つきのreturn)いけない。

・各処理関数からReportMenu()を呼び出しているが、それだといずれスタックオーバフローで落ちる。
ReportMenu()内でループするようにし、各処理関数は単純に戻るだけにしたほうがいい。

・エラー時に関数から抜けてないので正常処理に突入してしまっている。

つーか、課題に見合うだけの基礎知識がない気がするが。