Add dynamic menu system