Ok and what part of that do you need help with?
Have a 'post?' or checkpoint, when the player passes it save the x,y corrdinates of it.
When the player dies, show your button (put it on the HUD layer with 0 parallax). Have it hidden and then when the player dies show it (Visible = true).
When the player clicks the button restart the layout and set the players x,y coordinates to the ones you stored for your checkpoint...