There is a problem regarding addresses for some towns in Argentina, where some users added addr:housenumber=* to the entire town but they forgot to add addr:street=* to the nodes.
I would like to select all nodes corresponding to a street using Potlatch 2, so I can apply the tag addr:street, but it appears that selecting multiple nodes using CTRL-click only works when the nodes are isolated, not a part of a way. In this case, there is a way with addr:interpolation=* between each pair of nodes.
If you want to add the name of the street, use name=… on the way and not addr:street=… on every node.
The various addr: keys are used to provide address information for buildings and facilities. See wiki: https://wiki.openstreetmap.org/wiki/Key:addr
My interpretation of your first post was that you intended to add address-keys to every node of a way. I understand now that you are talking about the buildings along the way and was looking for a smart way to represent their house numbers.
Good to hear that JOSM solved your primary question