Olá, Vinicius. Os métodos PUT, DELETE, GET e POST não estão relacionados ao HTML. Os métodos estão ligados ao protocolo HTTP e são usados para indicar o tipo de ação que será tomada.
Sobre a dúvida em relação ao site, acho legal entender que existe uma separação entre o front-end e o back-end de uma aplicação web. O HTML atua como uma linguagem de marcação no front-end (parte visual do site), sendo a única função dele a marcação da estrutura do site. Quem vai lidar com os métodos do protocolo HTTP é o back-end da aplicação (parte responsável pela lógica de funcionamento e conexão com o banco de dados), nele não usamos HTML, usamos linguagens próprias para o back-end como Node.js e PHP.
Sobre a última questão: sempre que você digitar um link de algum site na barra de endereços do navegador, o navegador fará uma requisição do tipo GET para o site digitado, quando você envia algum formulário, normalmente o formulário é enviado pelo método POST. O problema do navegador é que ele da suporte (na maioria dos navegadores) apenas para esses dois tipos de método: POST e GET, se você deseja fazer alguma requisição com DELETE ou PUT é necessário utilizar outras ferramentas. Uma ferramenta muito usada é o "curl" (recomendável caso você já tenha experiência com a linha de comando), outra ferramenta muito boa (especialmente para quem está começando) é o POSTMAN, ele permite que você escolha o método a ser usado na requisição, além de ter uma interface muito simples e intuitiva (eu aconselho começar por ele).
Espero ter ajudado, se ficar alguma dúvida só falar =)