finished menu module

Signed-off-by: wangpengfan <wangpengfan2012@gmail.com>
finished others