Custom Slide Menu UI

I am trying to make a screen selection that can loop around

I’ve tried tweening but having a hard time doing it right.

This is what I am trying to do

It may be a scrolling frame, with the canvas being entirely horizontal.
Then, when the player starts a click and moves their mouse, just add the change in position to the canvas’ location (i can’t remember the exact property, but it’s the one where it adjusts where the viewer is viewing in the scrollable frame)