Hey Jenkins.
Add your data connection for submitting to Sharepoint.
Create a field for tracking the stage of the form which defaults to 1 with no updates.
Create your first view ( Step 1)
Put a button at the bottom called next. Add rules to the button, one is if stage = 1 set stage to 2.
Another rule is to submit to SharePoint and switch to view 2.
Do this with each additional view and update the stage number.
Then add rules to open, in form options.
Check stage and if from is two switch to view 2 and if stage is 3 switch to view 3 etc.
This way when a user opens a form it returns to the highest completed stage.
You may want a back button to review previous steps.