So I went with a variable "order" to handle the menu order. I'm still not entirely sure how I will handle updating this field, as it seems that moving one menu item up the list still involves making changes to the rest of the menu items. Here's picture of the database contents.