Metasurfaces have gained growing interest in recent years due to their simplicity in manufacturing and lower insertion losses. Meanwhile, they can provide unprecedented control over the spatial distribution of transmitted and reflected optical fields in a compact form. The metasurfaces are a kind of planar array of resonant subwavelength components that, depending on the intended optical wavefronts to be sculpted, can be strictly periodic or quasi-periodic, or even aperiodic. For instance, gradient metasurfaces, a subtype of metasurfaces, are designed to exhibit spatially changing optical responses, which result in spatially varying amplitudes of scattered fields and the associated polarization of these fields. This paper starts off by presenting concepts of anomalous reflection and refraction, followed by a brief discussion on the Pancharatanm-Berry Phase (PB) and Huygens' metasurfaces. As an introduction to wavefront manipulation, we next present their key applications. These include planar metalens, cascaded meta-systems, tunable metasurfaces, spectrometer retroreflectors, vortex beams, and holography. The review concludes with a summary, preceded by a perspective outlining our expectations for potential future research work and applications.