Botão Arredondado

Como é que eu faço pra arredondar um botão?

se vc quiser arredondar os cantos --> modifique as bordas (border)
se vc quiser um botão que aparente ser redondo --> utilize imagens redondas e escondas as bordas e o foco do botao.

agora se vc realmente quiser um botao redondo, acredito eu q vc vai ter que ou fazer um, ou entao encontrar alguma API que faça isso…

E como é que eu arredondo os cantos?