On all my pages there is a side bar menu acting as a node/page specific menu. Typically I would create an entity reference field and let the user choose menu items that way. Then I'd use a view to display the list the user created. However, this list is unique per page and they user may not want it in order my title or date, they may want it in a specific order.
Is there a module that would allow the user to select x number of pages and specify the order of the items selected?