表示を変える部分を一つの「部品」として扱い易い様にPRINT命令で表示してる一行づつを文字列変数(出来れば配列)に入れといて、カナ変更の所のカーソル位置のX,Y座標を条件式にIF文で文字列変数を切り替えて再度PRINT命令を実行させてやれば上手く行くと思いますよ。 入力処理も同様に「おわり」のカーソル位置を条件に入力待ち状態をループさせるようにしてみるとよいのでは?