버튼 만들때 button 태그를 많이 쓰나요?

div태그로 그냥 만들어서 적절하게 꾸미고 a태그로 링크걸어주는건 비효율적인가요?