fixing CrubyTranspiler's bug and finishing system_menu demo accordingly