Between ClustalW and Muscle I suggest Muscle. It can align better different sequence lengths. Then MEME is nice for graphic representation of consensus. Check the URL bellow:
I tried to generate such consensus with 2 small interesting Java-written programs: Base-by-Base (https://4virology.net/virology-ca-tools/base-by-base) and Aliview (https://ormbunkar.se/aliview). None of them yielded a consensus the way I needed, as a single-letter code for nucleotides (explained in this website: https://www.bioinformatics.org/sms2/iupac.html). Even EMBOSS Cons failed to generate it, but as last I found one able to do so:
UGENE
https://ugene.net
As a plus, this program is free open-source. I really liked it and found it much better than BioEdit. I hope you like it too.