'Combining multiple Tkinter buttons into Tkinter window, all with different functions

I'm recently learned about Tkinter's button and window module. I started writing a Jeopardy game where there is a randomly generated question from a list and four buttons all with a different answer attached (like a Kahoot). The only problem is because I assigned all four buttons within one line, I don't know how to individually edit the functionality of each button:

option= ["A", "B", "C", "D"]
option1=["Next Question"]

for i in option:
    def func(x=ch):
        return entry_update(x)

This is my full program and I'm guessing I will need to change the way I created all four buttons into four separate lines but as I said I'm a bit new to this so any answers?:

import random
q=[
"One _____ on Venus is longer than a year on Earth?",
"There are more possible alterations of a game of chess than _______?",
"A single cloud can weigh up to about how many pounds?",
"Much like human fingerprints, a dog's ______ is unidentical to any other.",
"Tupac _____, an American rapper from California, had the stage name 2Pac and was asasinated in 1996.",
"A flock of flamingos is called a what?",
"What part of the human body never stops growing?",
"Do ALL animals dream?",
"This animal laughs when tickled.",
"The first man on the moon?",
"A gorilla will _____ when happy?",
"Under a microscope, happy tears look ____?",
"The U.S. icon 'Uncle Sam' was based on Samuel Wilson, who worked during the war of 1812 as a what?",
"A group of bunnies is called a what?",
"A word rhymes with month. True or false?",
"A word rhymes with orange. True or false?",
"A word rhymes with mouth. True or false?",
"A word rhymes with purple. True or false?",
"A word rhymes with silver. True or false?",
"A person who hates ______ is called a Misomaniac.",
"A sound wave of 19 Hz induces feelings of _____?",
"In a standard deck of cards, the only king without a mustache is the king of ____?",
"A turtle can weirdly enough breathe through their ___ in addition to their nose.",
"A baby octopus is about the size of what insect when it's born.",
"Is a group of kittens called a litter or a kindle?",
"There is a ___ wrestling championship in the United Kingdom?",
"Which kind of babies cannot taste salt until they are 4 months old?",
"The coldest place we know of is on which planet?",
"What travels 4.3 times faster underwater.",
"A human is 1% shorter in the evening than in the morning. True or false?",
"There is no word you can write using only the _____ row of a keyboard?",
"Where is it illegal for supermarkets to waste food?",
"This animal's ear has a total of 32 muscles.",
"On which planet does it scientifically rain diamonds?",
"It's physically impossible for which animal to look up into the sky?",
"The shoe was invented by the same person who invented the sock and what.",
"The first whole number spelled with an 'a'?",
"Polar Bears are left-handed when?",
"Yoda and who were both voiced by the same person?",
"2Pac dropped his lead song back in December of 1995 called what?",
"Christopher George Latore Wallace known as which rapper from the East Coast produced his lead song, Juicy in 1994."]

def new():
    global ch
    ch=random.choice(q)
    print(ch)
    q.remove(ch)

new()
from tkinter import *
from tkinter import ttk

trivia = Tk()
trivia.geometry("750x350")
trivia.title("Trivia")

def entry_update(text):
    entry.delete(0,END)
    entry.insert(0,text)

entry = Entry(trivia, width= 100, bg= "white")
entry.pack(pady=10)

button_dict={}
option= ["A", "B", "C", "D"]
option1=["Next Question"]


for i in option:
    def func(x=ch):
        return entry_update(x)


    button_dict[i]=ttk.Button(trivia, text=i, command=func)
    button_dict[i].pack()
   
    
class App(Frame):
    def __init__(self,master=None):
        Frame.__init__(self, master)
        self.master = master
        self.label = Label(text="", fg="Black", font=("Helvetica", 18))
        self.label.place(x=50,y=100)

app=App(trivia)
trivia.after(1000)
trivia.mainloop()


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source