Yeah indeed. You can consider only allowing the highest version to be edited and have the previous ones as history to make it not too complex.
Man, next you will be introducing branches so that multiple people can work on the same menu. Who knew designing a restaurant menu would be so similar to software development. 