You would use the system save/load actions to do the actual saving and loading, but to determine if a save slot is in use you would use extra data like variables saved into local storage and depending on their value, the player has saved the game or is yet to use it. You can also save other data like the player name or score or number of collected items to display on the save slot screen.