the surface object to draw the circle on the color of the circle tuple of two integers for the xy coordinate of the center of the circle an integer for the radius (that isthe sizeof the circle optionallyan integer for the width width of means that the circle will be filled in line draws blue circle on the surface object the pygame draw ellipse(function draw red ellipse onto the surface pygame draw ellipse(windowsurfacered( ) the pygame draw ellipse(function is similar to the pygame draw circle(function the parametersin orderarethe surface object to draw the ellipse on the color of the ellipse tuple of four integers is passed for the lefttopwidthand height of the ellipse optionallyan integer for the width width of means that the circle will be filled in line draws red ellipse on the surface object the pygame draw rect(function draw the text' background rectangle onto the surface pygame draw rect(windowsurfacered(textrect left textrect top textrect width textrect height )the pygame draw rect(function will draw rectangle the third parameter is tuple of four integers for the lefttopwidthand height of the rectangle instead of tuple of four integers for the third parameteryou can also pass rect object on line you want the rectangle you draw to be pixels around all the sides of the text this is why you want the drawn rectangle' left and top to be the left and top of textrect minus (rememberyou subtract because coordinates decrease as you go left and up and the width and post questions to