I have used Keynote on the mac for most of my prototyping needs. I help teams come up with a really cheap prototype as part of the design thinking experience and we have used keynote for both desktop and mobile prototypes. It supports clickable actions and some amount of animation with magic move.
Here is a great video from WWDC 2014 where they talk about the how.
If you need help, give me a call.
One of my favorite combinations is Sketch + Invision.
I develop the prototype with Sketch (sketchapp.com) then I import the prorotype to Invision (invisionapp.com), make it interactive/clickable, and share with all my testers to gather feedback/comments.
Let me know if you have further questions - I'd love to help!