@2rocky1 first off, you are attempting to run ./configure which doesn’t exist in the code you are downloading. What you therefore should have been doing if using that method, would have been to read the instructions here which is where you downloaded it from: GitHub - vector-im/element-web: A glossy Matrix collaboration client for the web.
As @tjdoyle also linked, was the website, which if you see here: Element secure messenger | Get started you have the ability to download and install the appropriate version for Linux without having to compile or do anything with the code. This is the best method for a newbie since attempting to compile something is a lot more difficult. So therefore:
sudo dnf install -y dnf-plugins-core distribution-gpg-keys
sudo dnf copr enable taw/element
sudo dnf install -y element --refresh
By downloading a tar file doesn’t always necessarily mean it is going to use ./configure, make and make install since those are pretty much related to compiling C++ code. From looking at the code and reading the README on the github link, it explains that it is NodeJS. It also gives instructions on how to unpack and use it quickly, as well as build it yourself - the instructions are there under “Getting Started” and “Building from source”.