How can I add "and" between multiple categories assigned to an entry?
Loop through the categories of the entry, add and if it's not the last loop index, like so:

{% for category in  entry.categoryFieldHandle %}
 {{category.title}} {{ loop.last ? '': 'and '}}
{% endfor %}