1. An electronic device for performing a function based on gesture recognition, the electronic device comprising: a camera configured to capture an image; a display; and a controller configured to: divide the display into a plurality of display regions, wherein at least two regions among the plurality of display regions are assigned respectively to a plurality of users and at least one common control region among the plurality of display regions is assigned to all users, recognize gestures performed by the plurality of users based on the image, control the plurality of display regions respectively assigned to the plurality of users performing the gestures, according to the respective gestures, control the at least one common control region according to at least one of the all users'gestures to the common control region regardless of regions assigned respectively, display at least one content on one region of the plurality of display regions, move at least a portion of the at least one content to an outer side of the one region of the plurality of display regions when receiving a corresponding user's gesture, wherein the at least the portion of the at least one content overlapping with at least one other region of the plurality of display regions is not displayed, and remove at least one region of the plurality of display regions when a user's gesture corresponding to the at least one region of the plurality of display regions is not received during a pre-set time interval, wherein the pre-set time interval is determined according to a type of a content displayed on the at least one region.