You can turn URLs in a buffer into clickable buttons with Emacs goto-address-mode minor mode. If the URL represents a web page, then you can get Emacs to browse that page by clicking on the URL button.
Turn this mode on/off with: M-x goto-address-mode
This works with Emacs running in Graphics mode and in terminal mode. A special key map is activated when point is over the URL button. The C-c RET
key sequence is bound to goto-address-at-point which makes Emacs browse the web page.
It's also possible to add key binding to that special map. In my system I added keys to navigate to the next or previous URL and to copy he content of the file identified by the URL into a local temporary file and then visit it. To do that add a function to the goto-address-mode-hook that maps commands into the goto-address-highlight-keymap
.