As nouns the difference between restaurant and mess
is that
restaurant is while
mess is (obsolete) mass; church service or
mess can be a disagreeable mixture or confusion of things; hence, a situation resulting from blundering or from misunderstanding; a disorder.
As a verb mess is
(
label) to take meals with a mess or
mess can be (
label) to make a mess of.