Shade Smooth gives weird results
It is very easy. Go to the object data properties panel (The one that has an upside down triangle with three verticies) and under normals, click auto smooth. to get the desired result you can change the angle of the auto smooth.