Text can be changed dynamically with Hype. You could use the timeline to control the innerHTML, but that can be cumbersome. Instead, you can just add some JavaScript.
A great example of this is the #7 free Hype template, which shows how to create a quiz...
It uses an array to store the questions, which are displayed randomly.