Creating a custom menu using slide master that can identify the current/visited slides

Not sure if this has been asked before but is there a simple way that I can create a custom menu using the slide master that can identify the current and visited slides? I am looking to identify the slides through menu items that change states. The problem occurs when the user will need to move around either by clicking previous or by skipping ahead using the menu. How can the current slide be tracked easily and still keep the other menu items adjusting appropriately from selected to visited? 

2 Replies