made cu and ui under the Menu abstract private. and solved problems.