How many times do you need to find it? In most cases you should, at most, need to find it once and then store a reference to it in a class variable of whatever script you are trying to utilize it.
Implementation details can vary greatly with what you're trying to do and the complexity of your UI. As Burton said though, find what you need once, and store the reference. Instantiate/destroy can be replaced with enable/disable instead.