You can use the widget.configure() to change the font size (or other properties).
Example code of changing font based on button click -
from tkinter import *
root = Tk()
def change_font():
changeable_label.configure(font=('Ariel',i.get()))
changeable_label = Label(root, text = 'Text Size' ,
font = ('Arial' , 25), fg = 'black', width = 11, height = 2,
borderwidth = 1, relief = 'solid')
changeable_label.pack()
i = IntVar()
i.set(25)
button1 = Radiobutton(root,text = 'Increase font', variable=i, value=30, command=change_font)
button1.pack()
button2 = Radiobutton(root,text = 'Decrease font', variable=i, value=25, command=change_font)
button2.pack()
root.mainloop()
each radio button sets the appropriate value for the fontsize to the variable i , and calls the method - change_font(). In change_font() method , you can use changeable_label.configure() to change the font based on the value of variable i.