I’m trying to implement 3d chess in opengl. Using the shaders for phong shading and texture mapping. What functions will I need to make this possible? I’m new to opengl.

Many people come to the forum to ask for functions they need to use. It is not working that way.
First, you need to have a thorough understanding of how OpenGL works. Without that, it’s an impossible mission.
Actually you may need almost all the OpenGL commands to accomplish this.