Hi @ag12
You cannot assign different functions in the icon in the gallery. However, you can use a Switch() function to go to different screens based on some value in the record being selected. The value being chosen for the condition does not have to be visible in the gallery. So the OnSelect of the icon can be
Switch(ThisItem.Status, "Open", Navigate(Screen1,None),"Closed",Navigate(Screen2,None),"InReview", Navigate(Screen3,None))
Then, depending on information in the record chosen in the gallery, a different screen can be opened.