Como atribuir regras botão via macro

Bom dia,eu vi um vídeo no YouTube que tem 4 botões : botão 1 faz o botão 2 aparecer botão 2 faz o botão 3 sumir eo botão 4 faz o botão 1 mudar de cor .

Como posso fazer isso? Já pesquisei e não conseguir achar .
Qual é a linguagem de programação do libre office ,pois eu quero aprender mais sobre ele e não acho muitos sites pra ajudar.

Bom dia,

Veja se é isso que você precisa.

Teste botoes.ods

@JúnioVieira,obrigado é isso mesmo que eu preciso!