Have you tried it on your own? Where did you get stuck? We appreciate tutorial suggestions, but we plan out our schedules many months in advance and this forum isn't really designed as a quick tutorial response mechanism.
This forum is for people that are trying to do something and get stuck. They describe what they are trying to do and where they are getting stuck and we try to help them through that step.
If you work on it, it is kind of like a choose your own tutorial, but it only works one step at a time. Have you tried to do this yet on your own? What part are you getting stuck on? have you created your database tables? can you get a menu that looks like what you want without dynamic options? I'm quite sure that you can do it as well.