I am aware of Application.Quit(). But instead of quitting the app, I want android users to be able to hit the back button and suspend the app and allow them to pick up right where they left off. I cannot seem to find a way to achieve this.
You’re describing default behaviour: pressing the back button on Android pauses an application. If you want to do something when this occurs, implement OnApplicationPause().