What's the difference?
Check out the usage note by @compmyon comparing the many different ways to say dinner. You can access it from any of the relevant terms (e.g. 夕食)
Note that which word(s) natives use varies quite a lot. Even between people of the same household.