Just so I'm on the same page, the terms gusts and windsheer are interchangeable and mean the same thing?
Can't speak for what is taught in the light aircraft world but in the "heavy" world the answer is no.
A Gust is defined as a sudden change of windspeed at a fixed position, e.g. at the windsock/anenometer.
Windshear is a sudden change of windspeed/direction associated with a change in position - horizontal and/or vertical. (e.g. flying into the downdraft from a CB, or descending/climbing through a strong inversion).