Original Cursor Position Memory?

Is there a way to have the mouse move back to the original position after executing a macro, where the cursor mouse moves and clicks on other menus and different parts of the screen?

I only ask simply because I would like to trigger a macro that opens a right-click menu, which then the mouse will move to found text on screen and click.

After the searching and clicking, the cursor obviously is in a different location than when the command was triggered, so is it possible to have a command that can move the mouse back to where it originally was when the key command / trackpad gesture was executed / triggered?

This would be an absolute life saver.

You can first use the "Save Mouse Position" then run your scripts and then use the "Restore Saved Mouse Position" action: