15. A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor cause a gesture recommendation system to perform the operations comprising: receiving gesture data from one or more gesture detection sensors for each of the one or more gestures; determining a noise score, a proximity score, a shape score and a strength score based on the gesture data; determining a cumulative score using the noise score and at least one of the proximity score, the shape score, and the strength score, wherein the proximity score is calculated based on a first score determined based on a body proximity range and a second score determined based on a phone proximity range, and wherein the first score is indicative of a first distance between body parts of the user associated with the one or more gestures from the body of the user and the second score is indicative of a second distance between the body parts from the computing device; and recommending suggestions as to at least of improving the one or more gestures and changing the one or more gestures based on the cumulative score.
16. The non-transitory computer readable medium as claimed in claim 15 , wherein the instructions cause the processor to determine the shape score based on number of body parts required and angular movement of the body parts required to make the one or more gestures.