A communication device, such as a mobile phone, which implements a voice communication mode, a digital mirror mode, and a GPS mode, wherein the image retrieved from the camera is displayed in an inverted manner when the digital mirror mode is implemented, and the current geographic location of the communication device is indicated on the display when the GPS mode is implemented.