from tkinter import *

# bloque de funciones
def mostrar_mensaje():
    nombre = info_entrada.get()
    opcion = seleccion.get()
    if opcion == 1:
        mensaje = "HOLA " + nombre
    elif opcion == 2:
        mensaje = "ADIOS " + nombre
    mensaje_salida.configure(text = mensaje)
    info_entrada.set("")

ventana = Tk()

info_entrada = StringVar()
seleccion = IntVar()

# Definir que elementos tiene mi interfaz grafica
entrada_texto = Entry(ventana, width=20, justify=CENTER, textvariable= info_entrada)
mensaje_salida = Label(ventana, fg="red", bg="white", font=("times new roma",10))
boton_saludar = Radiobutton(ventana, text="Hola", variable= seleccion, value=1, command=mostrar_mensaje)
boton_despedir = Radiobutton(ventana, text="Adios", variable= seleccion, value=2, command=mostrar_mensaje)
boton_cerrar = Button(ventana, text="Cerrar", command=ventana.destroy)


# Ubicar los elementos en la pantalla
entrada_texto.grid(row=0, column=0)
mensaje_salida.grid(row=1, column=0)
boton_saludar.grid(row=1, column=1)
boton_despedir.grid(row=1, column=2)
boton_cerrar.grid(row=1, column=3)


ventana.mainloop()