How Do I attaching my save and load functions to buttons?

Create Blueprint, search for the term Game Instance and select that. It is a very clean way of saving all variables that should be kept like using variables in widgets and transferring the values to level blueprints.