They are similar but not typically interchangeable. Display is a bit more formal or impersonal and used in more technical sense.... one displays an object in a store or a museum.
Show is more personalized. Do you want me to show you the famous painting? Would you like me to show you the dress displayed in the window?