You can define a table of students with one record per student.
You can use a repeating field for the student's menu selection for each day of week or a related table of records in what we call a horizontal portal.
With either option a list view layout can display the student names and allow you to make choices from drop downs in the day of the week columns to the right.
The repeating field is simplest to set up, but the related table is more powerful. With the related table, for example, you could produce a report that tells the cafeteria how many of each option they need to prepare for each day.
Either way, you can define either a custom value list of your menu options or you can use an additional table to list your menu options and your value list can draw its list of values from this table. (This option may make it easier to manage menu changes by using a conditional value list.)
Okay...but I'm not sure how to do the dates/days of the week set up.
You need to choose an approach to use:
1) Repeating field (simple to set up but limited reporting capability)
2) Related table with "horizontal portal" (more work to set up, but greater flexibility for reports.)