I am new to Tkinter, but is seems intuitive enough. however, I am scratching my head attempting to place 3 labels in specific frames. Upon running the code, each of the labels seem to display outside of the frame and in the main window.
#Updated Version
#Library
from tkinter import *
import os
#Initialise main window
main_window = Tk()
main_window.title("Mathify For Kids")
#Create Main window size
main_window.geometry("500x500")
#Top frame
top_frame = Frame(master = main_window,width=500,height=100,bg="grey",pady=2).grid(row=0,column=0)
app_title = Label(top_frame,text="ARITHMETIC HELPER FOR KIDS",bg="brown",fg="white").grid(row=0,column=0)
#Middle frame
middle_frame = LabelFrame(master = main_window ,width=500,height=300,bg="light grey",pady=2).grid(row=1,column=0)
#Labels for data entry
label_number_one = Label(middle_frame,text="Number One:")
label_number_one.grid(row=0)
label_number_two = Label(middle_frame,text="Number Two:")
label_number_two.grid(row=1)
label_number_three = Label(middle_frame,text="Number Three:")
label_number_three.grid(row=2)
#Bottom frame
bottom_frame = Frame(main_window,width=500,height=100,bg="grey",pady=2).grid(row=3,column=0)