Control of Electronic and Optical Properties of Two-Dimensional Materials by Functionalization