菜单函数化