Bool not changing on button press

So I have a problem with my menu screen and its where my bool values will not change. The button press does but the bool just stays the same. I’m really confused. Here is my code:

using UnityEngine;
using UnityEngine.SceneManagement;

public class MenuScreenScript : MonoBehaviour
{

    private bool original = false;
    private bool maze = false;
    private bool blank = false;

    private bool casual = false;
    private bool hard = false;

    public void OriginalButtonPress()
    {
        original = true;
        Debug.Log("yeet");
    }

    public void MazeButtonPress()
    {
        maze = true;
    }

    public void BlankButtonPress()
    {
        blank = true;
    }

    public void CasualButtonPress()
    {
        casual = true;
    }

    public void HardButtonPress()
    {
        hard = true;
    }


    private void Update()
    {
        Debug.Log(original);

        if (original == true)
        {
            if (casual == true)
            {
                SceneManager.LoadScene("MainScene");
            }
        }

    }
}

Are the buttons supposed to toggle between those Boolean values? Like between casual and hard? Then the code could be like this:

public void CasualButtonPress()
{
	casual = true;
	hard = false;
}
 
public void HardButtonPress()
{
	casual = false;
	hard = true;
}

Or just in a simpler way, if casual is meant to be the default game difficulty or such:

private bool isHard = false;

public void CasualButtonPress()
{
	isHard = false;
}
 
public void HardButtonPress()
{
	isHard = true;
}