A banquet is a very large formal dinner, usually with several courses, that is served to a large number of people at once. A less formal large dinner for many people is called a feast.
Breakfast is the first meal of the day. You can have all sorts of different things for breakfast. Many people have cereal with milk or toast with jam or honey. Some people prefer a cooked breakfast with bacon and eggs. Other people might like waffles or pancakes. And some people like a breakfast with almost everything, like in the picture.
Brunch is a late morning meal that serves a mix of breakfast and lunch dishes. The word brunch is a combination of the words breakfast and lunch.
Dinner is the meal you eat at the end of the day, usually at around 5 or 6 o'clock. Dinner can be anything, but is usually some kind of meat and some vegetables.
A feast is similar to a banquet but is less formal. A feast is a very large, extravagant meal for any number of people. You can prepare a feast just for yourself if you want to.
Lunch is a meal you eat in the middle of the day. Most people have sandwiches for lunch, but you can have almost anything. Some people have salad for lunch, other people will have a steak.
A meal is a substantial amount of food eaten at a particular time of the day. The traditional main meals of the day are breakfast, lunch and dinner.