Custom node as anchor or button

This is a general question, I have a working prototype.

The general behavior I am looking for is when a custom node is displayed, the user can click it and be directed to a different part of the same page. Currently I have a working prototype using anchor tags and an href=“#…” Do you think this is a good approach? Perhaps I should make them buttons instead?

Anchor links sound like a great way to do this.