he person who serves you in a restaurant: waiter, waitress, server American English, waitperson American English
the person who cooks your food: chef
the person who welcomes the guests
maitre d', host/hostess American English
a list of the food: menu also bill of fare formal
a list of wines and alcoholic drinks: wine list also drink list American English
a piece of paper that shows the amount you have to pay for your meal: bill British English/check American English
extra money you leave for the waiter or waitress: tip/gratuity formal
money that the restaurant charges for service: service charge, cover charge, corkagerestaurant