Geometry Dash style level selection?

Does anyone know how you could make a level selection menu like in Geometry Dash?

public class LevelSelect : MonoBehaviour
{
public Button LevelButton;
public int CurrentlySelectedLevelIndex = 0;

        public Image L1Image;
        public Image L2Image;
        public Image L3Image;

        private Level[] levels = new Level[]
        {
            new Level("Level1", L1Image),
            new Level("Level2", L2Image),
            new Level("Level3", L3Image),
        };

        public void RightArrow() // Navigate towards the right
        {
            if (CurrentlySelectedLevelIndex < levels.Length - 1)
            {
                CurrentlySelectedLevelIndex += 1;
            }
            else
            {
                CurrentlySelectedLevelIndex = 0; // Go back to first level
            }

            LevelButton.Image = levels[CurrentlySelectedLevelIndex].Looks;
        }

        public void LeftArrow() // Navigate towards the left
        {
            if (CurrentlySelectedLevelIndex > 0)
            {
                CurrentlySelectedLevelIndex -= 1;
            }
            else
            {
                CurrentlySelectedLevelIndex = levels.Length - 1; // Go back to last level
            }

            LevelButton.Image = levels[CurrentlySelectedLevelIndex].Looks;
        }

        public void LevelChosen() // Function for button press
        {
            SceneManager.LoadScene(levels[CurrentlySelectedLevelIndex].LevelToLoad);
        }
    }

    public class Level
    {
        public string LevelToLoad;
        public Image Looks;

        public Level(string SceneName, Image Design)
        {
            LevelToLoad = SceneName;
            Looks = Design;
        }
    }

Let’s go through the code above. If you had a scene with a two arrow-shaped buttons, one for navigating left, and one for navigating right, alongside one big button in the middle, which contains the level name and what level it would load, you can __navigate through an array of levels, depending on whether you’re navigating left or right, and the design of the button as well as the level it will load changes, according to what Level you are in the array.