I have created a list and made it so each item in the list creates a button called that item. I need to identify which button has been clicked but can't seem to find a way can anyone help. thanks
import tkinter as tk
window = tk.Tk()
window.title("PC CONFIGURATOR")
window.geometry("1280x720")
def createNewWindowCPU():
    newWindow = tk.Toplevel(window)
    newWindow.geometry("1280x720")
    newWindow.title("CPU")
    AMD = tk.Button(newWindow, text = "AMD", pady = 10, width = 12, command=createNewWindowAMD)
    AMD.pack()
def createNewWindowAMD():
    newWindow = tk.Toplevel(window)
    newWindow.geometry("1280x720")
    newWindow.title("AMD")
    n = -1
    c = -1
    CPUF = ["Ryzen 9 5900x", "Ryzen 7 5800x", "Ryzen 5 5600x", "Ryzen 9 3900x", "Ryzen 7 3700x", "Ryzen 5 3600x"]
    def buttonClick():
        print(CPUBUT)
    for i in range(len(CPUF)):
        n = n + 1
        print(CPUF[n])
        CPUBUT = CPUF[n]
        CPU = tk.Button(newWindow, text = CPUBUT, pady = 10, width = 12, command = buttonClick)
        CPU.pack()
CPU = tk.Button(window,text = "CPU", pady = 10, width = 12, command=createNewWindowCPU)
CPU.pack()
window.mainloop()
 
     
    