Trying to use a drop down option to load a new scene

I thought this would be pretty simple, but it is not as simple as I would have thought, I am trying to get drop down options to load different scenes, but defining the dropdown value from the TMP Dropdown did not do anything when I used an if statement to say if that int equals the desired option to change to a certain scene.

Here is what I have so far,

using System.Collections;
using System.Collections.Generic;
using TMPro;
using Unity.VisualScripting;
using UnityEngine;
using UnityEngine.SceneManagement;

public class DropDownScript : MonoBehaviour
{
    [SerializeField] private TMP_Dropdown dropdown;
    public int value;

    public void GetDropdownValue()

    {
        int pickedEntryIndex = dropdown.value;
        string selectedOption = dropdown.options[pickedEntryIndex].text;
        Debug.Log(selectedOption);
    }

    public void SceneShuffle()

    {

       
        if ( dropdown.value == 7)
        {
            SceneManager.LoadScene(4810);
        }
    }


}

Well what is calling SceneShuffle()? Anything? Have you debugged the value you’re getting? C’mon mate, use some Debug.Logs to figure out if your code is running or not, and what values you’re getting.

And you have 4810 scenes in your build settings???

I decided to change methods for swapping scenes, which leads me to another question which I may end up just posting a new post over, but I decided to switch to a scrollable option menu that is inside this cool frame that was imported in with a transparent interior of course. But, unity will not let me click on buttons if the frame is in front of them.

Yeah, it is a big project. Unity can handle it, it has been very smooth in that aspect so far. My file size is only like 20 gb or so and I put all of my builds in my project folder too, so that really contributes to the size quite a bit.