Здесь:
Close = RandomWindow.destroy()
вы на самом деле вызываете метод destroy
окна, поэтому, когда вы нажимаете следующую строку:
RandomButton = Button(RandomWindow, ...)
выпередача уже уничтоженного окна на вашу кнопку, отсюда и ошибка.
Вы хотите:
Close = RandomWindow.destroy # no parens, just reference the method
RandomButton = Button(
RandomWindow,
text="Click to shuffle and select cards",
command=Close
)
или еще проще:
RandomButton = Button(
RandomWindow,
text="Click to shuffle and select cards",
# no parens, just reference the method
command=RandomWindow.destroy
)