there are different types of menu for buffet.
you have a choice of speciality menu ranging from Indian, Thai, Chinese, Continental, Lebanese, etc.
you have choice of menu on the basis of meals as early morning breakfast, breakfast, brunch, lunch, hi-tea, dinner and supper.
even there may be a choice on the basis of function or events as for birthday's the menu will be comapratively smaller and for wedding or reception it will be an magnificently set up buffet.