How can I create different header menus for different pages?

You need to create if/else for it. Ex:
{% if collection.handle == ‘order’ %}

{% for link in linklists[‘list-order’].links %}
{% endfor %}
{% else %}

{% endif %}
Hope it helps!