The difference is how much mercy the undo button shows you.
Undo and redo without limit, and switch the engine off to move both sides and set up any scenario you like.
You may take back only your latest move: one step into the past, never two. Playing a move earns the next undo.
Undo and redo are chained shut. Every move is final, every blunder is forever. The engine remembers.