I would like to create an animated demo (video?) that shows a mobile app UX as if someone is interacting with it...(ie. fly-out menus, zooming, scrolling, etc.) It is not meant to be interactive but rather just observed by the audience. I plan to include these in my online portfolio but I am not sure which Adobe app would best accomplish this. Is Edge Animate the best option for me?
Here is a great example of what i am trying to achieve...
It depends on the final product. If you want it to be an animation in HTML 5, yes, Animate would be your best solution. If you want it to be an animation in mp4, etc, then I would recommend After Effects.
When you say "App demos", are you referring to software applications? If so, Adobe Captivate is something to consider.
I use EA for Education and it is great for it. It depends what you want to do.