1. A method for recommending one or more gestures to a user interacting with a computing device, the method comprising: receiving, by a gesture recommendation system, gesture data from one or more gesture detection sensors for each of the one or more gestures; determining, by the gesture recommendation system, a noise score and at least one of a proximity score, a shape score, or a strength score based on the gesture data; determining, by the gesture recommendation system, a cumulative score using the noise score and at least one of the proximity score, the shape score, or the strength score; and recommending, by the gesture recommendation system, suggestions as to at least of improving the one or more gestures and changing the one or more gestures based on the cumulative score.