CMW filters a specific Custom Menu and shows certain menu items from that Custom Menu. CMW can be configured to conditionally show menu items based on the presence/absence of a “current menu item” within the Custom Menu [as determined by WordPress].
If using the same shortcode, then if CMW is configured with Branch=current menu item
– and there is a current menu item for the current page – then the items displayed will depend on the current page (and the structure on the menu being used as the source, of course).
If you modify the shortcode for each/any page then you can make any page show different menu items.
There are 2 types of shortcode usage : one shows an existing CMW widget instance, the other configures an instance of CMW.
ex.1 : [cmwizard widget=1/]
ex.2 : [cmwizard menu=”main” branch=”current” … /]
If you have a specific example of what you want to achieve, that might be easier to answer?