There are at least three ways to achieve this, which one you choose depends on the particulars of your project.
Script
You can animate your UI elements by manipulating the values of their RectTransform components during Update or a coroutine. The AnimationCurve class makes it quite easy to create ease-in and ease-out or bouncy effects.
Animation Clips
You could author animation clips for your canvas elements that then are triggered by some user action (a "next" button, perhaps?)
Timeline
The Unity Timeline is similar to creating individual animation clips but is more global in nature. This approach might make a lot of sense if there is only ever one way to move through the content.
or some combination
All these methods can be combined, mixed and matched.