UI "Storyboard"

Hello
In my game, i want to have multiple UI that on iOS could be called as Storyboard (my game (if i finish it lol) will be iOS/Android/PC) but how to implement that in Unity ?

Should i create one canvas for each scene needed ?
Then,how do i make the transition to another canvas on a button click, if possible i’d love to have a sliding transition ! That would be perfect !

Thanks a lot !

I Managed to do the scene changing system pretty easily with a simple script (retrieve objects,set active,.etc…)
BUT
2 Problems.
First, the movement is locked on the canvas, so all my canvases are at the same position and are overlapping wich makes editing them really tedious (having to deactive every other canvas then activate the one i need) is there a way to place them next to each other in the editor to make editing easier?
Second, how to make a small animation? :smile: