GUIs are one of the important areas in most of the software products. I would like to know whether there is something called GUI Standards that defines the best practices in GUI
Look for platform-specific user interface design guides. Microsoft has one, as does Apple and even GNOME.
Things like this are quite "cultural", i.e. they change when you move between different operating systems and so on.